resembling the head of a ram - Francés Inglés Diccionario